﻿//
// XN4SL - Xna Framework for Silverlight.
//
using System;

namespace Xn4Sl.Framework.Input
{
    /// <summary>
    /// Identifies whether the buttons on an Xbox 360 Controller are pressed or released.
    /// </summary>
    public struct GamePadButtons
    {
        /// <summary>
        /// Initializes a new instance of the GamePadButtons class, setting the specified
        /// buttons to pressed.
        /// </summary>
        /// <param name="buttons">Buttons to initialize as pressed. Specify a single button, 
        /// or combine multiple buttons using a bitwise OR operation.</param>
        public GamePadButtons(Buttons buttons) { }

        public ButtonState A { get { return ButtonState.Released; } }
        public ButtonState B { get { return ButtonState.Released; } }
        public ButtonState Back { get { return ButtonState.Released; } }
        public ButtonState BigButton { get { return ButtonState.Released; } }
        public ButtonState LeftShoulder { get { return ButtonState.Released; } }
        public ButtonState LeftStick { get { return ButtonState.Released; } }
        public ButtonState RightShoulder { get { return ButtonState.Released; } }
        public ButtonState RightStick { get { return ButtonState.Released; } }
        public ButtonState Start { get { return ButtonState.Released; } }
        public ButtonState X { get { return ButtonState.Released; } }
        public ButtonState Y { get { return ButtonState.Released; } }
    }
}